be unable to make two ends meet - Türkçe İngilizce Sözlük